equipment machine developers development thin-client projects tools .net software machines embedded systems security radius3 linux open source embedded hand tools hardware safety cnc power tools java c++ osha j2ee application fire